﻿using System;
using System.Collections.Generic;
using System.Text;

namespace ScriptsAPI {
    public static class Files {
        /*//Dopisuje na końcu pliku $nazwa_pliku linię $linia.
        public static bool fwrite(string path, string text) { }
        //Odczytuje z pliku $nazwa_pliku i zwraca linię nr $numer_linii.
        public static string fread(string path, int x) { }
        //Zwraca 1 (true) jeśli podany plik $nazwa_pliku istnieje.
        public static bool fileExists(string path) { return System.IO.File.Exists(path); }
        //Zwraca 1 (true) jeśli podany katalog $nazwa_ścieżki istnieje.
        public static bool dirExists(string path) { return System.IO.Directory.Exists(path); }
        //Usuwa plik $nazwa_pliku i zwraca 1 (true) jeśli operacja się udała.
        public static bool rmfile(string path) { }
        //Usuwa katalog $nazwa_ścieżki (jeśli jest pusty) i zwraca 1 (true) gdy operacja się udała.
        public static bool rmdir(string path) { }
        //Zmienia nazwę pliku $nazwa_pliku na nazwę $nowa_nazwa i zwraca 1 (true) jeśli operacja się udała.
        public static bool fileRename(string path, string newName) { }
        //Tworzy katalog $nazwa_ścieżki i zwraca 1 (true), gdy katalog został poprawnie stworzony, w przeciwnym wypadku zwraca 0 (false).
        public static bool mkdir(string path) { }
        //Zwraca ilość linii w pliku $nazwa_pliku.
        public static int flinesNo(string path) { }
        //Czyści zawartość pliku $nazwa_pliku.
        public static bool fclear(string path) { }
        //Zwraca nazwę pliku o numerze $liczba_porzadkowa o masce $maska_pliku.
        public static string findFile(string path, string name) { }
        //Usuwa linię $nr_linii z pliku $nazwa_pliku.
        public static bool fdelete(string path, int x) { }
        //Zmienia linię $nr_linii w pliku $nazwa_pliku na linię $linia.
        public static bool fedit(string path, int x, string text) { }
        //Kopiuje $istniejacy_plik do $nowy_plik. Uwaga! jeśli $nowy_plik istnieje, zostanie zamieniony.
        public static bool cpfile(string path1, string path2) { }*/
    }
}